package com.ojoin.trade.supplyloan_core.web.domain;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.ojoin.trade.bpm.web.domain.BpmEntity;

@JsonIgnoreProperties(ignoreUnknown = true)
public class TbSlLoanCreditLog  extends BpmEntity<TbSlLoanCreditLog> {
    private Integer id;

    private Integer idOfTbFactoryingCompany;

    private Integer idOfTbFactoryingOperator;

    private String userIdOfIPayNowOfCreditor;

    private String userIdOfIPayNowOfDebtor;

    private Integer userIdOfJoinOfCreditor;

    private Integer userIdOfJoinOfDebtor;

    private String totalNotPaybackAmount;

    private String totalNotPaybackFee;
    private String totalNotPaybackFeeOld;

    private String material;

    private String materialDownload;

    private String accountDelta;

    private String creditOrderId;

    private String creditTime;

    private String realLoanTime;

    private String refuseLoanTime;

    private String lastRefundTime;

    private String memo;

    private Integer creditstatus;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date rowUpdateTime;

    private Date rowCreateTime;

    private String fee;

    private String rate;

    private String renewedRate;

    private String renewedFee;

    private String penalty;

    private String renewedRefundTime;

    private String totalNotPaybackRate;

    private String totalNotPaybackRateOld;

    private String totalNotPaybackRenewedRate;

    private String totalNotPaybackRenewedRateOld;

    private String totalNotPaybackRenewedFee;
    private String totalNotPaybackRenewedFeeOld;

    private String totalNotPaybackPenalty;
    private String totalNotPaybackPenaltyOld;

    private String totalNotPaybackRenewedAmount;

    private String code;

    private String calculateDate;

    private  Integer idOfPlatform;


    private Integer idOfBankAcc;

    private String voucher;

    private String loanVoucher;

    private String renewedBeginTime;

    private String paymentNotice;

    private String renewedUpload;
    private String rateTips;

    private String calculateTips;

    private String realloanTips;

    private String refundTips;

    private String interestTips;

    private String creditstatusTips;

    private String days;

    private String renewedStatus;

    private String processid;

    private String contract;

    private String loanregist;

    private Integer processInfoId;

    public Integer getProcessInfoId() {
        return processInfoId;
    }

    public void setProcessInfoId(Integer processInfoId) {
        this.processInfoId = processInfoId;
    }

    public String getContract() {
        return contract;
    }

    public void setContract(String contract) {
        this.contract = contract;
    }

    public String getLoanregist() {
        return loanregist;
    }

    public void setLoanregist(String loanregist) {
        this.loanregist = loanregist;
    }

    public String getProcessid() {
        return processid;
    }

    public void setProcessid(String processid) {
        this.processid = processid;
    }

    public String getTotalNotPaybackFeeOld() {
        return totalNotPaybackFeeOld;
    }

    public void setTotalNotPaybackFeeOld(String totalNotPaybackFeeOld) {
        this.totalNotPaybackFeeOld = totalNotPaybackFeeOld;
    }

    public String getTotalNotPaybackRateOld() {
        return totalNotPaybackRateOld;
    }

    public void setTotalNotPaybackRateOld(String totalNotPaybackRateOld) {
        this.totalNotPaybackRateOld = totalNotPaybackRateOld;
    }

    public String getTotalNotPaybackRenewedRateOld() {
        return totalNotPaybackRenewedRateOld;
    }

    public void setTotalNotPaybackRenewedRateOld(String totalNotPaybackRenewedRateOld) {
        this.totalNotPaybackRenewedRateOld = totalNotPaybackRenewedRateOld;
    }

    public String getTotalNotPaybackRenewedFeeOld() {
        return totalNotPaybackRenewedFeeOld;
    }

    public void setTotalNotPaybackRenewedFeeOld(String totalNotPaybackRenewedFeeOld) {
        this.totalNotPaybackRenewedFeeOld = totalNotPaybackRenewedFeeOld;
    }

    public String getTotalNotPaybackPenaltyOld() {
        return totalNotPaybackPenaltyOld;
    }

    public void setTotalNotPaybackPenaltyOld(String totalNotPaybackPenaltyOld) {
        this.totalNotPaybackPenaltyOld = totalNotPaybackPenaltyOld;
    }

    public String getRenewedStatus() {
        return renewedStatus;
    }

    public void setRenewedStatus(String renewedStatus) {
        this.renewedStatus = renewedStatus;
    }

    public String getRenewedUpload() {
        return renewedUpload;
    }

    public void setRenewedUpload(String renewedUpload) {
        this.renewedUpload = renewedUpload;
    }

    public String getDays() {
        return days;
    }

    public void setDays(String days) {
        this.days = days;
    }

    public String getRateTips() {
        return rateTips;
    }

    public void setRateTips(String rateTips) {
        this.rateTips = rateTips;
    }

    public String getCalculateTips() {
        return calculateTips;
    }

    public void setCalculateTips(String calculateTips) {
        this.calculateTips = calculateTips;
    }

    public String getRealloanTips() {
        return realloanTips;
    }

    public void setRealloanTips(String realloanTips) {
        this.realloanTips = realloanTips;
    }

    public String getRefundTips() {
        return refundTips;
    }

    public void setRefundTips(String refundTips) {
        this.refundTips = refundTips;
    }

    public String getInterestTips() {
        return interestTips;
    }

    public void setInterestTips(String interestTips) {
        this.interestTips = interestTips;
    }

    public String getCreditstatusTips() {
        return creditstatusTips;
    }

    public void setCreditstatusTips(String creditstatusTips) {
        this.creditstatusTips = creditstatusTips;
    }


    public String getPaymentNotice() {
        return paymentNotice;
    }

    public void setPaymentNotice(String paymentNotice) {
        this.paymentNotice = paymentNotice;
    }

    public String getRenewedBeginTime() {
        return renewedBeginTime;
    }

    public void setRenewedBeginTime(String renewedBeginTime) {
        this.renewedBeginTime = renewedBeginTime;
    }

    public String getLoanVoucher() {
        return loanVoucher;
    }

    public void setLoanVoucher(String loanVoucher) {
        this.loanVoucher = loanVoucher;
    }

    public String getVoucher() {
        return voucher;
    }

    public void setVoucher(String voucher) {
        this.voucher = voucher;
    }

    public Integer getIdOfBankAcc() {
        return idOfBankAcc;
    }

    public void setIdOfBankAcc(Integer idOfBankAcc) {
        this.idOfBankAcc = idOfBankAcc;
    }

    public Integer getIdOfPlatform() {
        return idOfPlatform;
    }

    public void setIdOfPlatform(Integer idOfPlatform) {
        this.idOfPlatform = idOfPlatform;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getIdOfTbFactoryingCompany() {
        return idOfTbFactoryingCompany;
    }

    public void setIdOfTbFactoryingCompany(Integer idOfTbFactoryingCompany) {
        this.idOfTbFactoryingCompany = idOfTbFactoryingCompany;
    }

    public Integer getIdOfTbFactoryingOperator() {
        return idOfTbFactoryingOperator;
    }

    public void setIdOfTbFactoryingOperator(Integer idOfTbFactoryingOperator) {
        this.idOfTbFactoryingOperator = idOfTbFactoryingOperator;
    }

    public String getUserIdOfIPayNowOfCreditor() {
        return userIdOfIPayNowOfCreditor;
    }

    public void setUserIdOfIPayNowOfCreditor(String userIdOfIPayNowOfCreditor) {
        this.userIdOfIPayNowOfCreditor = userIdOfIPayNowOfCreditor == null ? null : userIdOfIPayNowOfCreditor.trim();
    }

    public String getUserIdOfIPayNowOfDebtor() {
        return userIdOfIPayNowOfDebtor;
    }

    public void setUserIdOfIPayNowOfDebtor(String userIdOfIPayNowOfDebtor) {
        this.userIdOfIPayNowOfDebtor = userIdOfIPayNowOfDebtor == null ? null : userIdOfIPayNowOfDebtor.trim();
    }

    public Integer getUserIdOfJoinOfCreditor() {
        return userIdOfJoinOfCreditor;
    }

    public void setUserIdOfJoinOfCreditor(Integer userIdOfJoinOfCreditor) {
        this.userIdOfJoinOfCreditor = userIdOfJoinOfCreditor;
    }

    public Integer getUserIdOfJoinOfDebtor() {
        return userIdOfJoinOfDebtor;
    }

    public void setUserIdOfJoinOfDebtor(Integer userIdOfJoinOfDebtor) {
        this.userIdOfJoinOfDebtor = userIdOfJoinOfDebtor;
    }

    public String getTotalNotPaybackAmount() {
        return totalNotPaybackAmount;
    }

    public void setTotalNotPaybackAmount(String totalNotPaybackAmount) {
        this.totalNotPaybackAmount = totalNotPaybackAmount == null ? null : totalNotPaybackAmount.trim();
    }

    public String getTotalNotPaybackFee() {
        return totalNotPaybackFee;
    }

    public void setTotalNotPaybackFee(String totalNotPaybackFee) {
        this.totalNotPaybackFee = totalNotPaybackFee == null ? null : totalNotPaybackFee.trim();
    }

    public String getMaterial() {
        return material;
    }

    public void setMaterial(String material) {
        this.material = material == null ? null : material.trim();
    }

    public String getMaterialDownload() {
        return materialDownload;
    }

    public void setMaterialDownload(String materialDownload) {
        this.materialDownload = materialDownload == null ? null : materialDownload.trim();
    }

    public String getAccountDelta() {
        return accountDelta;
    }

    public void setAccountDelta(String accountDelta) {
        this.accountDelta = accountDelta == null ? null : accountDelta.trim();
    }

    public String getCreditOrderId() {
        return creditOrderId;
    }

    public void setCreditOrderId(String creditOrderId) {
        this.creditOrderId = creditOrderId == null ? null : creditOrderId.trim();
    }

    public String getCreditTime() {
        return creditTime;
    }

    public void setCreditTime(String creditTime) {
        this.creditTime = creditTime == null ? null : creditTime.trim();
    }

    public String getRealLoanTime() {
        return realLoanTime;
    }

    public void setRealLoanTime(String realLoanTime) {
        this.realLoanTime = realLoanTime == null ? null : realLoanTime.trim();
    }

    public String getRefuseLoanTime() {
        return refuseLoanTime;
    }

    public void setRefuseLoanTime(String refuseLoanTime) {
        this.refuseLoanTime = refuseLoanTime == null ? null : refuseLoanTime.trim();
    }

    public String getLastRefundTime() {
        return lastRefundTime;
    }

    public void setLastRefundTime(String lastRefundTime) {
        this.lastRefundTime = lastRefundTime == null ? null : lastRefundTime.trim();
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo == null ? null : memo.trim();
    }

    public Integer getCreditstatus() {
        return creditstatus;
    }

    public void setCreditstatus(Integer creditstatus) {
        this.creditstatus = creditstatus;
    }

    public Date getRowUpdateTime() {
        return rowUpdateTime;
    }

    public void setRowUpdateTime(Date rowUpdateTime) {
        this.rowUpdateTime = rowUpdateTime;
    }

    public Date getRowCreateTime() {
        return rowCreateTime;
    }

    public void setRowCreateTime(Date rowCreateTime) {
        this.rowCreateTime = rowCreateTime;
    }

    @Override
    public String getTableName() {
        return "tb_sl_loan_credit_log";
    }

    public String getFee() {
        return fee;
    }

    public void setFee(String fee) {
        this.fee = fee == null ? null : fee.trim();
    }

    public String getRate() {
        return rate;
    }

    public void setRate(String rate) {
        this.rate = rate == null ? null : rate.trim();
    }

    public String getRenewedRate() {
        return renewedRate;
    }

    public void setRenewedRate(String renewedRate) {
        this.renewedRate = renewedRate == null ? null : renewedRate.trim();
    }

    public String getRenewedFee() {
        return renewedFee;
    }

    public void setRenewedFee(String renewedFee) {
        this.renewedFee = renewedFee == null ? null : renewedFee.trim();
    }

    public String getPenalty() {
        return penalty;
    }

    public void setPenalty(String penalty) {
        this.penalty = penalty == null ? null : penalty.trim();
    }

    public String getRenewedRefundTime() {
        return renewedRefundTime;
    }

    public void setRenewedRefundTime(String renewedRefundTime) {
        this.renewedRefundTime = renewedRefundTime == null ? null : renewedRefundTime.trim();
    }

    public String getTotalNotPaybackRate() {
        return totalNotPaybackRate;
    }

    public void setTotalNotPaybackRate(String totalNotPaybackRate) {
        this.totalNotPaybackRate = totalNotPaybackRate == null ? null : totalNotPaybackRate.trim();
    }

    public String getTotalNotPaybackRenewedRate() {
        return totalNotPaybackRenewedRate;
    }

    public void setTotalNotPaybackRenewedRate(String totalNotPaybackRenewedRate) {
        this.totalNotPaybackRenewedRate = totalNotPaybackRenewedRate == null ? null : totalNotPaybackRenewedRate.trim();
    }

    public String getTotalNotPaybackRenewedFee() {
        return totalNotPaybackRenewedFee;
    }

    public void setTotalNotPaybackRenewedFee(String totalNotPaybackRenewedFee) {
        this.totalNotPaybackRenewedFee = totalNotPaybackRenewedFee == null ? null : totalNotPaybackRenewedFee.trim();
    }

    public String getTotalNotPaybackPenalty() {
        return totalNotPaybackPenalty;
    }

    public void setTotalNotPaybackPenalty(String totalNotPaybackPenalty) {
        this.totalNotPaybackPenalty = totalNotPaybackPenalty == null ? null : totalNotPaybackPenalty.trim();
    }

    public String getTotalNotPaybackRenewedAmount() {
        return totalNotPaybackRenewedAmount;
    }

    public void setTotalNotPaybackRenewedAmount(String totalNotPaybackRenewedAmount) {
        this.totalNotPaybackRenewedAmount = totalNotPaybackRenewedAmount == null ? null : totalNotPaybackRenewedAmount.trim();
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public String getCalculateDate() {
        return calculateDate;
    }

    public void setCalculateDate(String calculateDate) {
        this.calculateDate = calculateDate == null ? null : calculateDate.trim();
    }
}